package com.carrental.crm.dto;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 订单创建数据传输对象
 */
@Data
public class OrderCreateDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 车辆ID
     */
    private Long vehicleId;

    /**
     * 客户ID
     */
    private Long customerId;

    /**
     * 开始日期
     */
    private String startDate;

    /**
     * 结束日期
     */
    private String endDate;

    /**
     * 取车门店ID
     */
    private Long pickupStoreId;

    /**
     * 还车门店ID
     */
    private Long returnStoreId;

    /**
     * 租期天数
     */
    private Integer duration;

    /**
     * 订单金额
     */
    private BigDecimal amount;

    /**
     * 押金
     */
    private BigDecimal deposit;
}